package 设计模式.工厂模式;

/**
 * 工厂 1.0
 * spring根据bean的名称 来创建类
 * @author 孔令富  2021/10/22
 */
public class ProductFactory {

    /**
     * 静态工厂模式
     * 根据用户需求创建不同的产品
     *
     * @return
     */
    public static Product getBean(String name) {
        if (name.equals("mobile")) {
            return new Mobile();
        } else if (name.equals("car")) {
            return new Car();
        }
        return null;
    }
}
